<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        function main() {
            // fn01()
            // fn02()
            // fn03()
        }
        main()

        // @流程控制
        // 01 输出100以内全部5的倍数
        function fn01() {
            
        }

        // 02 现有任意对象（如{name:"jack",age:20,gender:"男",clazz:"2204"}），遍历输出其全部键值
        // 03 不断产生并打印100以内的随机数，直到得到一个9的倍数为止

        // @函数封装
        // 04 获取并返回[a,b]之间的随机数，要求使用箭头函数
        // 05 获取并返回随机颜色，如rgb(123,45,67)
        // 06 判断一个数是否为素数（除了1和自身外，不能被任何数整除）
        // 07 输出九九乘法表

        // @系统API（数组、字符串、时间日期、正则）
        // 08 生成50个学生的随机成绩，结构如下：然后过滤出不及格的学生形成一个新数组并输出（必须使用filter）
        //     [{name:"学生1",score:88},{name:"学生2",score:53},...]
        // 09 将下列字符串中的脏字替换为等字符数的星号*:
        //     "你妹啊！姐尼玛三个月没来大姨妈了！真是坑死你爹我啦！姐特么现在感觉十分的fucking special！"

        // @定时器
        // 10 在页面上显示10秒的倒计时，然后显示“boom!!!”
        // 11 每秒产生并打印递增的自然数1、2、3...，直到100为止，点击按钮暂停/继续

        // @DOM与事件
        // 12 从页面中找出id为btn的标签，点击输出当前的时间信息,格式：yyyy-MM-dd HH:mm:ss
        // 13 在页面中实时显示光标位置
        // 14 手写深拷贝：deepCopy(obj)返回一个obj的深拷贝副本
        // {name:"jack",age:20,gender:"男",clazz:"2106",wife:{name:"rose",age:20,gender:"女",clazz:"2111"}}

        // @面向对象
        // 15 继承链如下：
        // Animal{属性:[legs],方法:[eat]}
        //     ->Person{属性:[name],方法:[think]}
        //         ->Student{属性:[zhuanye],方法:[study]}
        // 造一个学生实例并输出，令其吃饭、思考、学习

        // 16 随机匹配你的阅卷导师
        // 生成座位号id数组[11,12...18,21...28,...88]
        // 生成随机两两匹配结果，例如：[[11,23],[12,45],[13,88]...]
        
    </script>
</body>

</html>